embedded linux manufacturing development schematic open source windows printed circuit board design engineer design unix engineering embedded systems circuit pcb design pcb software engineers